// --------------------------------------------------------------------------------------------------------------------
// <copyright file="IDbObjectViewModel.cs" company="Akzente.IT">
//   (c) 2012 Akzente.IT
// </copyright>
// <summary>
//   The DbObjectViewModel interface.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace AkzenteIT.DatabaseDocumentationTool.ViewModels.Base
{
    using Microsoft.SqlServer.Management.Smo;

    /// <summary>
    /// The DbObjectViewModel interface.
    /// </summary>
    internal interface IDbObjectViewModel
    {
        #region Public Properties

        /// <summary>
        /// Gets or sets the description.
        /// </summary>
        string Description { get; set; }

        /// <summary>
        /// Gets the model.
        /// </summary>
        ScriptNameObjectBase Model { get; }

        #endregion
    }
}